/* 
 * File:   MatchCreature.h
 * Author: jcrada
 *
 * Created on April 17, 2009, 9:06 PM
 */

#ifndef _MATCHCREATURE_H
#define	_MATCHCREATURE_H

#include "Creature.h"
namespace jcrada {

    class MatchCreature : public Creature {
    public:

        enum eBodyPart {
            HEAD = 0, STICK, BODY_PARTS
        };

        enum eConstraint {
            NECK = 0, CONSTRAINTS
        };
    public:
        MatchCreature(int hidden_layers = 1, int neurons_per_layer = BODY_PARTS);
        virtual ~MatchCreature();

        virtual void set(const btTransform& at = btTransform::getIdentity());

    };
}


#endif	/* _MATCHCREATURE_H */

